moon buggy - French English Dictionary